package com.zhehekeji.opsys.api.service.validate.args;

import java.util.Date;

import com.zhehekeji.opsys.api.entity.TActivity;
import com.zhehekeji.opsys.api.entity.TPrize;
import com.zhehekeji.opsys.api.entity.TUser;
import com.zhehekeji.opsys.api.resp.LuckyDrawResp;
import com.zhehekeji.opsys.api.service.validate.ValidateArgs;

/**
 * @ClassName LuckyDrawArgs
 * @Description TODO
 * @author chenweiliu chenwei.liu@163.com
 * @date 2015-4-13   上午10:50:51
 */
public class LuckyDrawArgs extends ValidateArgs<LuckyDrawResp> {
	private TPrize tprize;
	private TUser tuser;
	private TActivity tactivity;
	
	private Date currentDate;
	
	public LuckyDrawArgs() {
		super();
	}
	public LuckyDrawArgs(LuckyDrawResp luckyDrawResp, TPrize tprize, TUser tuser, TActivity tactivity,
			Date currentDate) {
		super();
		this.setResp(luckyDrawResp);
		this.tprize = tprize;
		this.tuser = tuser;
		this.tactivity = tactivity;
		this.currentDate = currentDate;
	}
	public TPrize getTprize() {
		return tprize;
	}
	public void setTprize(TPrize tprize) {
		this.tprize = tprize;
	}
	public TUser getTuser() {
		return tuser;
	}
	public void setTuser(TUser tuser) {
		this.tuser = tuser;
	}
	public Date getCurrentDate() {
		return currentDate;
	}
	public void setCurrentDate(Date currentDate) {
		this.currentDate = currentDate;
	}
	public TActivity getTactivity() {
		return tactivity;
	}
	public void setTactivity(TActivity tactivity) {
		this.tactivity = tactivity;
	}
	
}
